# 当一个对象被删除或者被销毁时，python解释器也会默认调用一个方法，
# 这个方法为__del__()方法，也称为析构方法

# 总结
# 1、当整个程序脚本执行完毕后会自动调用__del__方法
# 2、当对像被手动销毁时也会自动调用 __del__ 方法
# 3、析构函数一般用于资源回收，利用__del__方法销毁对象回收内存等资源

class Animals:
    def __init__(self,name):
        self.name=name
        pass
    def __del__(self):
        print("对象被销毁了")
        pass

dog=Animals("小狗")
del dog
input("请输入...")
